<script>
	/* eslint-disable */
	import Vue from 'vue';
	import {
		mapMutations
	} from 'vuex';
	export default {
		async onLaunch() {
			await this.initData();
		},
		methods: {
			...mapMutations(['setCartNum', 'setNotifyNum']),
			// 数据初始化
			async initData() {
				uni.setTabBarStyle({
					selectedColor: this.themeColor.color,
					borderStyle: 'white'
				});
				this.themeColor.tabList && this.themeColor.tabList.forEach((selectedIconPath, index) => {
					uni.setTabBarItem({
						index,
						selectedIconPath
					});
				});
				// 获取页面设置配置
				const token = uni.getStorageSync('accessToken');
				// 获取系统title高度
				await this.initSystemInfo();
				// if (this.$mStore.getters.hasLogin) {
				// 	// 初始化购物车数量
				// 	this.setCartNum(uni.getStorageSync('cartNum') || 0);
				// 	this.setNotifyNum(uni.getStorageSync('notifyNum') || 0);
				// 	// #ifdef APP-PLUS
				// 	const info = plus.push.getClientInfo();
				// 	// #endif
				// }
				// // #ifdef H5
				// if (this.$mPayment.isWechat()) {
				// 	await this.$mPayment.wxConfigH5(window.location.href);
				// }
				// // #endif
			},
			// 初始化系统信息
			initSystemInfo() {
				uni.getSystemInfo({
					success(e) {
						// #ifndef MP
						Vue.prototype.StatusBar = e.statusBarHeight;
						if (e.platform === 'android') {
							Vue.prototype.CustomBar = e.statusBarHeight + 50;
						} else {
							Vue.prototype.CustomBar = e.statusBarHeight + 43;
						}
						// #endif
						// #ifdef MP-WEIXIN
						Vue.prototype.StatusBar = e.statusBarHeight;
						// eslint-disable-next-line
						const custom = wx.getMenuButtonBoundingClientRect();
						Vue.prototype.Custom = custom;
						Vue.prototype.CustomBar = custom.top - e.statusBarHeight;
						// #endif
						// #ifdef MP-ALIPAY
						Vue.prototype.StatusBar = e.statusBarHeight;
						Vue.prototype.CustomBar = e.statusBarHeight + e.titleBarHeight;
						// #endif
					}
				});
			}
		}
	};
</script>
<style lang="scss">
	// 导入colorUI
	@import '/static/css/colorui/main.css';
	@import '/static/css/colorui/icon.css';
	@import '/static/css/colorui/animation.css';
	// 导入阿里巴巴矢量图标库
	/*#ifdef MP*/
	@import './static/css/iconfont/iconfont.css';
	/*#endif*/
	/*#ifndef MP*/
	@import url('https://at.alicdn.com/t/font_1681579_dwilkcq6mvg.css');
	/*#endif*/
	@import './static/css/reset.scss';
	@import './static/css/uni.scss';
</style>
